home *** CD-ROM | disk | FTP | other *** search
- /* ---------------- config.h -------------- */
-
- #ifndef CONFIG_H
- #define CONFIG_H
-
- #define DFLAT_APPLICATION "memopad"
-
- struct colors {
- /* ------------ colors ------------ */
- char ApplicationFG, ApplicationBG;
- char NormalFG, NormalBG;
- char ButtonFG, ButtonBG;
- char ButtonSelFG, ButtonSelBG;
- char DialogFG, DialogBG;
- char ErrorBoxFG, ErrorBoxBG;
- char MessageBoxFG, MessageBoxBG;
- char HelpBoxFG, HelpBoxBG;
- char InFocusTitleFG, InFocusTitleBG;
- char TitleFG, TitleBG;
- char DummyFG, DummyBG;
- char TextBoxFG, TextBoxBG;
- char TextBoxSelFG, TextBoxSelBG;
- char TextBoxFrameFG, TextBoxFrameBG;
- char ListBoxFG, ListBoxBG;
- char ListBoxSelFG, ListBoxSelBG;
- char ListBoxFrameFG, ListBoxFrameBG;
- char EditBoxFG, EditBoxBG;
- char EditBoxSelFG, EditBoxSelBG;
- char EditBoxFrameFG, EditBoxFrameBG;
- char MenuBarFG, MenuBarBG;
- char MenuBarSelFG, MenuBarSelBG;
- char PopDownFG, PopDownBG;
- char PopDownSelFG, PopDownSelBG;
- char InactiveSelFG;
- char ShortCutFG;
- };
-
- /* ----------- configuration parameters ----------- */
- typedef struct config {
- char mono; /* True for B/W screens on any monitor */
- int InsertMode; /* Editor insert mode */
- int Tabs; /* Editor tab stops */
- int WordWrap; /* True to word wrap editor */
- struct colors clr; /* Colors */
- } CONFIG;
-
- extern CONFIG cfg;
- extern struct colors color, bw;
-
- void LoadConfig(void);
- void SaveConfig(void);
-
- #endif
-